home *** CD-ROM | disk | FTP | other *** search
/ Mac Expert 2 / Mac_Expert_2.iso / Applications / Fontographer® 4.0.2 / Disk 2 / PCFA ReadMe < prev    next >
Text File  |  1993-06-25  |  10KB  |  212 lines

  1.  •• PC Font Access1.0   Read Me     Feb 10, 1993 ••
  2.  
  3. What is it? A free font utility program for PC fonts generated
  4. from Fontographer® or Metamorphosis® Professional.
  5.  
  6. What does it do? PC Font Access allows you to open .TTF (PC
  7. TrueType) files and .PFM (PC Type 1) files to change a LARGE
  8. number of fields that are too subjective for Fontographer or
  9. Meta Pro to know what good values are — things like the width of
  10. the upper double underline bar, for example. After you have
  11. tweaked away at these fields, you can then save the files with
  12. the new values (and a new filename so as to not overwrite your
  13. original font), thus customizing the font as only you know how.
  14.  
  15. How do I use it? The user interface is so simple that a child of
  16. six can do it.  If you don't have a child of six, use two
  17. threes.
  18.  
  19. Only the File menu is active, and it has only three options.
  20.  
  21. They are:
  22.  
  23.  
  24. Open TTF… (CMD-1)
  25.  
  26.  
  27. Open PFM… (CMD-2)
  28.  
  29.  
  30. Quit (CMD-Q)
  31.  
  32. When you choose either of the Open… items, the file or files (in
  33. the case of the PFM) are read in and a window with one of the
  34. world’s longest popup menus is presented. As you select a field
  35. to edit, a short explanation of what that field means is
  36. displayed near the bottom of the window. When you finish, click
  37. the Save as… button, rename the file as requested and click OK
  38. to save your changes.
  39.  
  40. Note:  When the .PFM file is read in and there is a .PFB (Type 1
  41. PostScript®) file with the same file prefix in the same folder,
  42. it is read in also. After the changes have been made, the
  43. following files are generated which reflect the changes you have
  44. made: .PFM, .PFB, .AFM, .CFG, and .INF. If there is no .PFB file
  45. with the same file prefix in the folder with the .PFM file, only
  46. the updated .PFM file will be generated.
  47.  
  48. WARNING:  You now have absolute control over your fonts, and you
  49. really don’t have much of a safety net. If you incorrectly edit
  50. some fields which you don’t completely understand, the font may
  51. become unusable. We have confidence that the data we set are
  52. according to the spec, but we have no way of bullet-proofing all
  53. the possible combinations of changes. In fact, there are a fair
  54. number of fields that we don’t really know the purpose of, but
  55. since they exist, we gave you access to them. So for safety’s
  56. sake, never overwrite your original font when saving the new
  57. files and be prepared to experiment and spend a lot of time
  58. reading hard to get specs.
  59.  
  60. To kick-start your adventure into the guts of PC fonts, we’ve
  61. included a few common uses of PCFA. We hope you enjoy living on
  62. the edge!
  63.  
  64.  
  65. ••Some Handy Examples of PCFA Versatility••
  66.  
  67. ◊Challenge: I want the entire Helvetica family — all 16 fonts in
  68. 4 subfamilies — installed as PS fonts in Windows™, but only 4
  69. fonts show up when I am adding the fonts in Adobe Type Manager®
  70. 2.0. How do I get ATM to see the other 12 fonts?
  71.  
  72. √Solution: There are a lot of Helvetica families! Meta Pro
  73. converts all the fonts correctly, but with the improper starting
  74. names of the Condensed, Narrow, Light, and Black families, Meta
  75. Pro can’t get the final fonts all sorted out. The key in getting
  76. this to work is to give each family distinct names. The
  77. Helvetica-Condensed family of fonts should become
  78. “HelveticaCondensed-”. With Fontographer it is no problem
  79. getting the naming straight, but PCFA is a must for Meta Pro
  80. users in this case. First determine how you want the families to
  81. be arranged. You might want the HelveticaLight and
  82. HelveticaBlack fonts put together under one name, such as
  83. HelveticaOther. Or you might want to leave them apart and have
  84. only two fonts — the plain and the bold styles — in each of the
  85. respective families. Once you have determined the family names
  86. you will use, organize each family in its own folder and begin
  87. editing them in PCFA. Edit the name fields which are at the top
  88. of the long menu list. Start with the full font name. This
  89. should be the family name-subfamily (style) name. The Family
  90. name field should be the full family name, no subfamily name.
  91. Then type the menu name you would like it to have in the Menu
  92. Name, Windows Name, and MS Menu Name fields. This name may
  93. include spaces to make the font more readable in the font menu.
  94. Thus, for your Helvetica-Condensed family of fonts, the menu
  95. names should be Helvetica Condensed. For the Italic fonts, make
  96. sure the Italic field is set to 1 and the etmSlant field should
  97. be set to -150. Don’t worry about the Weight field for PS fonts
  98. yet; ATM 2.02 doesn’t use it. You are still limited to the base
  99. four styles in a single PS font family.
  100.  
  101. ◊Challenge: I want to convert my Winima font family to a PC
  102. TrueType font, but the six weights don’t appear in my Windows
  103. 3.1 Control panel “List of Fonts” dialog. I can only see two
  104. fonts, the plain and the bold styles. Doesn’t Windows 3.1 allow
  105. more than just two weights in a single font family?
  106.  
  107. √Solution: Windows 3.1 can accommodate 9 weights in a TrueType
  108. family, but Fontographer has no way to output the correct values
  109. to plug into those weights. After you have generated the PC
  110. TrueType fonts for all the weights in the family, follow these
  111. steps:
  112.  
  113. You have the Winima family with the following names:
  114. Winima-Light, Winima-Book (Normal), Winima-Medium,
  115. Winima-Demibold (Semibold), Winima-Bold, & Winima-Ultra
  116. (Extrabold). Open the Winima-Light .TTF in PCFA. Change the
  117. following three fields: usWeightClass: Light; Font Subfamily
  118. name: Light; and Full fontname: Winima-Light. Don’t change the
  119. PS name; you may want to use that font at a printer shared by
  120. multiple platforms, so let’s keep the Postscript name the same.
  121. Make similar changes to the other fonts. The only trick comes in
  122. the usWeightClass weight options. There is no “Book” option, so
  123. use “Normal” (400). Likewise for Demibold and Ultra; make them
  124. Semibold (600) and Extrabold (900), respectively. I have
  125. explained these changes briefly. As we state in the help box in
  126. PCFA, you really need to check out the Microsoft® TrueType spec
  127. for more complete explanations of all the fields available for
  128. adjusting TrueType fonts.
  129.  
  130. Note!  While this capability is present in Windows 3.1, no third
  131. party applications have implemented their font windows to show
  132. all the weights under one font name. While MS Write can do this,
  133. it has a bug in the way it handles all the weights in a
  134. document. So we are left waiting for the applications to catch
  135. up with this hot new feature.
  136.  
  137. ◊Challenge: I have generated my font “PortMoresby-Italic” in
  138. Fontographer and converted all my PC PostScript files for that
  139. one font to the PC, but I see two font names available in my ATM
  140. “Available Fonts:” dialog. They are PortMoresby, ITALIC and
  141. PortMoresby-Italic. How does ATM “see” two fonts when only one
  142. font is there?
  143.  
  144. √Solution: ATM 2.0 can read the .PFM and the .INF file. The .PFM
  145. is the one with the style name in all caps; “ITALIC”. Use this
  146. one to install your font. If you select the .INF to do the
  147. installation, ATM will look for the .AFM to make a .PFM. It does
  148. this by calling on “makepfm.exe,” a utility which ships with
  149. every PC font Adobe® sells. In the future, you may want to take
  150. over just the .PFM and the .PFB. so there is no confusion about
  151. the font(s) being installed.
  152.  
  153. ◊Challenge: I have a special application which needs a specially
  154. tagged fixed width font. Just setting all the widths the same is
  155. not enough. How can I change that attribute in my PostScript and
  156. TrueType fonts?
  157.  
  158. √Solution: The critical field is in the “Item:” popup menu list.
  159. For a TrueType font, the menu name is “isFixedPitch”. Any
  160. Fontographer font you open in PCFA will have the variable width
  161. flag on. The instructions under “isFixedPitch” explain than any
  162. non-zero number will flag the font as monospaced. So enter a
  163. non-zero value such as 1, save the font, and you are done. For
  164. PostScript fonts, the field name is “Pitch”. Here the default
  165. value for a variable width font is 1. Change the value to 0
  166. (zero) for a monospaced font. Save the font and your new metrics
  167. files will indicate a monospaced fonts.
  168.  
  169. ◊Challenge: I want to change all my fonts to be “read-write
  170. encapsulated”. I understand that this will allow my font to be
  171. sent along with my file in a stand-alone doc which allows it to
  172. be edited by another user who does not have my font. Can I edit
  173. this field with PCFA?
  174.  
  175. √Solution: The field in question is “fstype”. This field will
  176. indicate the encapsulation settings of the font. There are three
  177. levels of encapsulation. The most common is none, or full
  178. protection. Such a font cannot be sent with the file. Next is
  179. read-only. In this case, the doc may be viewed and printed, but
  180. changes can not be made. The ultimate is read-write embedding
  181. which allows for full re-editing of the document in the original
  182. font. Essentially, the whole font is sent along for easy
  183. retrieval. For the protection of the copyright owner, this field
  184. may not be edited in PCFA. If you own Fontographer 3.5.1 or
  185. later, see the “More about PC fonts” ReadMe for information on
  186. how to flag the fonts you create as being read-write embedded
  187. fonts.
  188.  
  189. •• What we don’t know about PC Font Access Sounds scary,
  190. doesn’t it? If I was able to write about all the stuff in PCFA
  191. which I do not understand and has not been tested, I would go on
  192. for another 10,000 characters. There are A LOT of fields to
  193. alter, mangle, distort, misrepresent, and in many other ways
  194. destroy such that your font becomes unusable. ALWAYS work on a
  195. copy of your font. NEVER delete your original font by saving the
  196. changes to the original file name. ALWAYS know what you are
  197. doing when you change a field. NEVER expect your changes to
  198. work! Well… maybe that’s a little much. Just be aware that this
  199. is ALL new stuff and few if any third party applications have
  200. addressed even some of these capabilities. For example, the
  201. “PANOSE” fields are going to be very useful… in a future OS. For
  202. future compatibility, there is at least one foundry shipping
  203. fonts with proper panose settings. There are lots of other
  204. almost insignificant changes you could make, like the upper
  205. double underline width, which many applications don’t bother to
  206. look at. All we can say is that we have tested what little we
  207. could. The examples tried above are useful and — with the
  208. exception of the usWeightClass changes — work correctly in the
  209. intended applications. So, press on, find new and possibly
  210. valuable settings, face the brave, new world of PC fonts, and
  211. learn to enjoy living on the edge!
  212.